Skip to main content

Week 5

Milestones

  • Implement functionality for Attestation Workflow (Populate form with suitable data from schemas).

Screenshots / Videos

No Screenshots or Videos.

Contributions

Learnings

  • Practiced working with the APIs and implementing logic in complex forms. Learned working with Reactive forms to build forms in angular. Reactive Forms provide a more structured and explicit way to handle form inputs and validations compared to Template-Driven Forms in Angular.
  • Learned some of the key characteristics of reactive forms including Form Control, FormGroup, FormArray, FormBuilder and Dynamic Form Control Creation.
  • Learned working with Formio.io in angular to create and manage forms. This library provides JavaScript powered forms for Angular. The benefits of this library include:
    • Renders a JSON schema as a webform and hooks up that form to the Form.io API's
    • Nested components, layouts, Date/Time, Select, Input Masks, and many more included features
    • Full JavaScript API SDK library on top of Form.io